#define _CRT_SECURE_NO_WARNINGS 
#include"stack.h"
#include"queue.h"
#include"priority_queue.h"
namespace kang
{
	void test1()
	{
		stack<int> st;
		st.push(1);
		st.push(2);
		st.push(3);
		st.push(4);
		st.push(5);
		st.pop();
		st.pop();
	}
	void test2()
	{
		queue<int> q;
		q.push(1);
		q.push(2);
		q.push(3);
		q.push(4);
		q.push(5);
		q.pop();
		q.pop();
		q.pop();
	}
	void test3()
	{
		priority_queue<int, deque<int>, Greater<int>> q;
		q.push(5);
		q.push(4);
		q.push(7);
		q.push(6);
		q.push(1);
		q.pop();
		q.pop();
		q.push(9);
	}
}
int main()
{  
	kang::test3();
	return 0;
}